package com.baixun.service;

import com.baixun.entity.PageResult;
import com.baixun.entity.QueryPageBean;
import com.baixun.entity.Result;
import com.baixun.pojo.User;

import java.util.List;
import java.util.Map;

public interface UserService {


    //新增用户
    void addUser(User user);

    //条件分页查询
    PageResult findUserByConditionAndPage(QueryPageBean<User> queryPageBean);

    //修改用户
    void updateUserById(User user);

    //永久删除用户
    void deleteById(Integer id);

    //暂时删除用户
    void tempDeleteUser(Integer id,Byte status);

    //根据id查询用户
    User findUserById(Integer id);
    //条件查询用户
    User findByCondition(User user);
    //根据登录名和密码
    User login(String loginName, String password);
}
